import request from '@/utils/request'

// 查询店铺信息列表
export function listShop(query) {
  return request({
    url: '/merchant/shop/list',
    method: 'get',
    params: query
  })
}
// 全查店铺信息（不分页，新增接口，改名避免重复）
export function getAllShop(query) {  // 函数名改为getAllShop，与分页接口区分
  return request({
    url: '/merchant/shop/getAll',  // 对应后端全查接口
    method: 'get',
    params: query  // 传递筛选条件（如name，可选）
  })
}


// 关联查询店铺信息列表
export function listAllShop(query) {
  return request({
    url: '/merchant/shop/listAll',
    method: 'get',
    params: query
  })
}

// 关联查询店铺认证信息列表
export function listShopverificationAll(mid) {
  return request({
    url: '/merchant/shopverification/listAll/' + mid,
    method: 'get'
  })
}

// 查询店铺信息详细
export function getShop(id) {
  return request({
    url: '/merchant/shop/' + id,
    method: 'get'
  })
}

// 新增店铺信息
export function addShop(data) {
  return request({
    url: '/merchant/shop',
    method: 'post',
    data: data
  })
}

// 修改店铺信息
export function updateShop(data) {
  return request({
    url: '/merchant/shop',
    method: 'put',
    data: data
  })
}

// 店铺信息审核通过
export function auditStatusTrue(data) {
  return request({
    url: '/merchant/shop/auditStatusTrue',
    method: 'put',
    data: data
  })
}

// 店铺信息审核不通过
export function auditStatusFalse(data) {
  return request({
    url: '/merchant/shop/auditStatusFalse',
    method: 'put',
    data: data
  })
}

// 删除店铺信息
export function delShop(id) {
  return request({
    url: '/merchant/shop/' + id,
    method: 'delete'
  })
}
